package com.supermap.dubbo.api.cloud.live;

import com.supermap.dataservice.util.JSONUtils;

/**
 * @version v1.0.0
 * @Author:zhoujian
 * @Desciption: 实景服务
 * @date 2019-09-26 10:34
 */
public interface ArtemisService{

    /**
     * 获取区域列表
     */
    public JSONUtils getRegionsList();

    /**
     * 根据区域编号获取下级监控点列表
     * @param regionIndexCode 区域编码
     */
    public JSONUtils getCamerasByRegionIndexCode(String regionIndexCode);

    /**
     * 获取监控点预览取流URL
     * @param cameraIndexCode 摄像头编码
     * @return
     */
    public JSONUtils getCameraPreviewURLs(String cameraIndexCode);

    /**
     * 手动抓图
     * @param cameraIndexCode 摄像头编码
     * @return
     */
    public JSONUtils getManualCapture(String cameraIndexCode);
}